home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 4 / Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso / Pearls / texmf / config / tex.cnf < prev    next >
Text File  |  1996-08-02  |  5KB  |  122 lines

  1. % tex.cnf       Config file for the 'normal' (not big) TeX versions
  2. %
  3. % IMPORTANT: Starting with PasTeX 1.4 (from 25. May 95) you can use
  4. %            recursive file searching. To see how, read the file
  5. %            texmf/doc/PasPTeX/EVpath.doc.
  6. %
  7. %            The memory configuration options of this file are
  8. %            documented in texmf/doc/PasTeX/readme.cnf (in German).
  9. %
  10. % set the TeX search path
  11. TEXINPUTS       .,TeX:tex/latex/*,TeX:tex/plain/*,TeX:tex/generic/*
  12. %
  13. % Where are the format files
  14. TEXFORMATS      .,TeX:formats
  15. %
  16. % Where are the .tfm (fontmetric) files (*not* the pk-files!)
  17. TEXFONTS        .,TeX:fonts/tfm,TeX:fonts/tfm/*
  18. %
  19. % Only for initex, where is the TeX.pool file
  20. TEXPOOL         TeX:pool
  21. %
  22. %
  23. create-info     on                      ; should TeX create an info file for the DVI file?
  24. info-file-name  TeX:icons/def_dvi.info  ; path for the info file
  25. %
  26. %
  27. % change some internal array sizes
  28. stringvacancies 10000
  29. maxstrings      6000
  30. triesize        16000
  31. itriesize       20000   % triesize (for IniTeX only)
  32. %
  33. %
  34. % the size of the most used internal array
  35. memmax          65532
  36. memtop          65532
  37. poolsize        70000
  38. %
  39. %
  40. # ------------ THIS IS THE END OF THE CONFIG SECTION. ALL FOLLOWING LINES WON'T BE READ. -----------------
  41. %
  42. % ... und diese Werte haben default-maessig diese Werte:
  43. %
  44. memmax          65530
  45. memtop          65530
  46. fontmax         120     % oder weniger mit neuer Font Selection
  47. fontmemsize     36000
  48. poolsize        45000
  49. savesize        2000
  50. bufsize         2000
  51. errorline       79
  52. halferrorline   50
  53. maxprintline    79
  54. stacksize       200
  55. maxinopen       15
  56. dvibufsize      16384   % > 0  und durch 8 teilbar !!
  57. #
  58. ^-- Markiert das Ende von TeX.cnf: '#' am Zeilenanfang
  59.  
  60. Danach kann noch beliebig viel Kommentar in das CNF-File geschrieben werden,
  61. ohne dass dadurch der Start von TeX verzoegert wird.
  62. Will man Kommentar vor der Zeile mit dem '#'-Zeichen einfuegen, sollte man
  63. einfach diese Kommentarzeile mit einem '%' beginnen.
  64.  
  65. Wichtig: Die Schluesselwoertern muessen am Zeilenanfang stehen und enden
  66. jeweils mit dem ersten Whitespace.  Der zuzuweisende Wert ist dann die
  67. naechste Zahl, die auch oktal (mit fuehrender Null, z.B. 010 = dez. 8) oder
  68. hexadezimal (mit fuehrender 0x, z.B. 0x10 = dez 16) angegeben werden kann.
  69. Der Rest der Zeile wird ignoriert.
  70. Die Reihenfolge der Environment-Variablen und der einzelnen Parameter ist
  71. beliebig, jedoch wird Gross-/Kleinschreibung unterschieden.
  72. Bei doppeltem Setzen von Variablen ueberlebt nur der letzte Wert.  Bei den
  73. Env-Variablen wird dagegen nur der erste Wert verwendet; das Setzen im
  74. Konfigurationsfile verhindert ausserdem das Setzen des Wertes aus dem
  75. tatsaechlichen Environment.
  76.  
  77.  
  78. Dieses Konfigurationsfile wird per Default im akuellen Directory, im Rootdir
  79. des aktuellen Laufwerks und noch ein paar Stellen gesucht.  Dies kann durch
  80. Setzen der Environment-Variablen TEXCONFIG geaendert werden.  Eine weitere
  81. Moeglichkeit ist der Aufruf von {ini,vir}tex mit der -c Option, z.B.
  82.         virtex -c.,tex:config
  83. Die Suchpfade sollte dabei (ohne Space !) an das '-c' angehaengt werden.
  84.  
  85. Mit der '-d' Option kann man ausserdem noch nachpruefen, welche Werte TeX
  86. nun tatsaechlich erkannt und entsprechend gesetzt hat.  (Achtung: memmax und
  87. triesize wird von initex auf die Werte von memtop und itriesize gesetzt; die
  88. in tex.cnf vorgegebene Werte werden ignoriert.  virtex ignoriert nur den
  89. Wert von itriesize)
  90.  
  91. -- br
  92.  
  93.  
  94. Anmerkungen:
  95.  
  96. - Fuer virtex sollte `memtop' auf den Wert gesetzt werden, der beim Dumpen
  97.   des fmt-Files mit initex gesetzt war.
  98.   Die jetzige Version erlaubt das Setzen eines beliebigen Wertes <= memmax.
  99.   Wurde mit einem anderen Wert von `memtop' gedumpt, so wird der Wert des
  100.   fmt-Files verwendet (mit Warnung, da ich mir nicht sicher bin, ob nicht
  101.   doch irgendwo etwas von mir uebersehen wurde).
  102.  
  103. - Beim Dumpen mit initex koennen (bei kleinem Speicher) die Werte von
  104.         `fontmax'       `fontmemsize'   `maxstrings'    `poolsize'
  105.         `stringvacancies' (kann auf 0 gesetzt werden)
  106.         `savesize'      `bufsize'       `stacksize'     `maxinopen'
  107.         `dvibufsize' (kann auf 256 gesetzt werden)
  108.         `itriesize'  (= `triesize' fuer IniTeX)
  109.   moeglichst klein gewaehlt werden.  Leider sind diese Mindestwerte von den
  110.   einzelnen Formaten (plainTeX, LaTeX, AMS-TeX, ...) abhaengig.
  111.   Anschliessend sollte der Wert von `memtop' moeglichst gross gewaehlt
  112.   werden.  virtex selbst benoetigt sehr viel weniger Speicher (insbesondere
  113.   fuer den Trie `triesize'), so dass `memmax' auf den Maximalwert 65532 (nicht
  114.   65535 !) gesetzt werden kann und die anderen Parameter auf ihre "normalen"
  115.   Werte.
  116.   Fuer ST's/AMIGA's ab 1.5 MB sollten keine Probleme wegen Speichermangel
  117.   auftauchen, 1MB reichen zum Dumpen mit den deutschen Trennpatterns evtl.
  118.   nicht aus.
  119.  
  120. -- br   21.11.90
  121. -- br    9.12.90
  122.